@NullResponse @CheckFlag(png__temporary_freedom)
#TimeToFindIfYouGetToCum @CheckFlag(png__cum_loads_stored)
@NullResponse @SetVar[png__cum_loads_stored]
But before that I want you to go fetch a small container that can go in the freezer... #Grin

(fetch_loop)
@NullResponse @Wait(30)
Do you have it?
[yes]Good
[no]Hurry up or I will definitely <i>not</i> let you cum #Emote @Goto(fetch_loop)
@DifferentAnswer Do you have it or not?
Now let's make a deal!
If I let you cum...
I want you to spurt it in the container and freeze it for later! #Grin
That way I'll have a fresh stash of cum for you to play with whenever I want #lol
And since I am so #Kind, I'll let you <i>choose</i> if you accept that deal or not #Grin
Do you want to freeze your cum for me?
[yes]Good #PetName, I knew you wouldn't be able to resist!
[no]Oh, then it's easy... You don't get to cum #lol @GotoDommeApathy
@DifferentAnswer yes or no?
Now it's time to build you up again! #lol @Chance25(double_build_up) 
@NullResponse @DecideOrgasm

(png__cum_loads_stored)
But before that I want you to go fetch your small container from the freezer... #Grin
#Yes it's time to store another load #lol

(fetch_loop_already_stored)
@NullResponse @Wait(30)
Do you have it?
[yes]Good
[no]Hurry up or I will definitely <i>not</i> let you cum #Emote @Goto(fetch_loop_already_stored)
@DifferentAnswer Do you have it or not?
Now it's time to build you up again! #lol @Chance25(double_build_up) 
@NullResponse @DecideOrgasm

(double_build_up)
Bring yourself to the edge one more time @EdgeHold
#LetTheEdgeFade
This one was just to test you #lol
Let's try it again @Chance10(tripple_build_up) 
@NullResponse @DecideOrgasm

(tripple_build_up)
Bring yourself to the edge one more time @EdgeHold
#LetTheEdgeFade
Sorry what where we doing?
Oh yeah I was supposed to choose to let you cum or not... #Grin
Lucky for you I still haven't made up my mind so you still have one more chance! #lol @DecideOrgasm

(Orgasm Allow)
@NullResponse @ChangeVar[png__cum_loads_stored]=[png__cum_loads_stored]+[1] @SetFlag(png__cum_loads_stored)
Bring yourself to the edge one more time @Edge
Come all over in your container! #lol
[came, finished, did, done] Good #Grin
[thank, gracias, merci, grateful, good, amazing, incredible] You're welcome #PetName #Grin
@AcceptAnswer Hehe just calm down now
I hope you enjoyed that orgasm #SubName and that you caught everything
Who knows how many you're actually going to get? 
Now go put it in the freezer @Wait(60) @GotoDommeApathy

(Orgasm Deny)
Bring yourself to the edge one more time @Edge
Put it back in your pants, you don't get to cum #GeneralTime
Too bad
Well at least you won't have to worry about freezing that load for later #lol
Better luck next time #Grin @GotoDommeApathy

(Orgasm Ruin)
@NullResponse @ChangeVar[png__cum_loads_stored]=[png__cum_loads_stored]+[1] @SetFlag(png__cum_loads_stored)
Bring yourself to the edge one more time @Edge
[ruined, did, done] Good #Grin
[fuck] #Grin
@AcceptAnswer hehe just calm down now
I love building up all that #Pleasure just to snatch it away from you
Better luck next time
I hope you didn't miss the container in your frustration #lol
Now go put it in the freezer @Wait(60) @GotoDommeApathy

(ApathyLevel1)
@NullResponse @Chance10(chastity)
@NullResponse @Chance10(tasks)
@NullResponse @Goto(free)

(ApathyLevel2)
@NullResponse @Chance25(chastity)
@NullResponse @Chance33(tasks)
@NullResponse @Goto(free)

(ApathyLevel3)
@NullResponse @Chance33(chastity)
@NullResponse @Chance50(tasks)
@NullResponse @Goto(free)

(ApathyLevel4)
@NullResponse @Chance50(chastity)
@NullResponse @Chance80(tasks)
@NullResponse @Goto(free)

(ApathyLevel5)
@NullResponse @Chance50(chastity)
@NullResponse @Goto(tasks)

(tasks)
I know I teased you pretty good #GeneralTime
But I'm not <i>quite</i> done yet #Grin
I'm sending you some instructions I'd like you to do for me today
I think you're #Gonna find them pretty intense #Grin @SendDailyTasks
Thanks for giving me such a good time #GeneralTime #PetName
I can't wait to see you again #EmoteHappy @Goto(end)

(chastity)
@NullResponse @CheckFlag(png__has_chastity) @Goto(tasks)

(png__has_chastity)
I know I teased you pretty good #GeneralTime
But I'm not <i>quite</i> done yet #Grin
Let's put that #ChastityCage back on for now! @ChastityOn
That way I am sure you won't do anything nasty while I am away
Ain't I #Kind to think of your well being like that? #lol @Goto(end)

(free)
I know I teased you pretty good #GeneralTime
And I had a lot of fun so I will let you off the hook this time #EmoteHappy @Goto(end)

(end)
@NullResponse @CheckFlag(png__wearing_nippleclamps)

(end_clamps_checked)
@NullResponse @CheckFlag(png__wearing_panties)
@NullResponse @CheckFlag(png__wearing_diapers)
@NullResponse @CheckFlag(png__wearing_abdl_outfit)

(resume_wearing_checks)
#Bye @EndTease
@End

(png__wearing_nippleclamps)
Oh I almost forgot about those nipple clamps
They must hurt like hell #Grin
You know it will hurt even more when you take them off...
Maybe I should be #Kind and make you keep them on instead #lol
Alright Take them off now #Emote
Massage your #Tits a bit to make them feel better @Goto(end_clamps_checked)

(png__wearing_panties)
@NullResponse @Chance15(stay_in_panties)
And don't forget to take your panties off and wash them #PetName! @Goto(resume_wearing_checks)

(png__wearing_diapers)
@NullResponse @Chance05(stay_in_diapers)
You can take all your baby stuff off #PetName
I hope you didn't mess your diaper #Emote @Goto(resume_wearing_checks)

(png__wearing_abdl_outfit)
@NullResponse @Chance05(stay_in_diapers)
You can take all your baby stuff off #PetName
I hope you didn't mess your diaper #Emote @Goto(resume_wearing_checks)

(stay_in_diapers)
Since I had so much fun seeing you in that baby getup
I think you should keep it on longer
I want you to stay in it until you wet your diaper *evil*
So, if you have to go, I suggest you drink a a lot of water to speed things up... #lol @Goto(resume_wearing_checks)

(stay_in_panties)
Since I had so much fun teasing you in those panties
I think you should wear them a while longer
I want you to keep them on until tomorrow morning
#Yes that means all day at work if you have to and all night while sleeping #Grin
oh and don't forget to wash them afterwards #PetName! #lol @Goto(resume_wearing_checks)

(png__temporary_freedom)
Time to find out if you get to cum #PetName
Wait let me rephrase that...
Time to put back on your #ChastityCage #PetName #lol
Did you really think I would give you a chance to cum?
I was already nice enough to let you touch your #Cock #GeneralTime
In fact you should thank me for that!
I want you to say it : "Thank you #DomHonorific #DomName for letting me touch my #Cock!"
[for letting me touch my]
@DifferentAnswer Say it right!
You are welcome #PetName it was my pleasure #Grin
Now, no more trying to escape your fate put your #ChastityCage on

(cage_on_loop)
@NullResponse @Wait(30)
Is it on?
[yes]Time for you to resume your day
[no]Then hurry up or I'll make you throw away the key! @Goto(cage_on_loop)
@DifferentAnswer is it or not?
I don't even have to give you tasks or warn you to not touch yourself thanks to your #ChastityCage #lol @ChastityOn
#Bye @EndTease
@End
@Info Ending that makes you freeze your cum (if you get to cum). Chance of more build up before the decision, chastity, task or freedom afterwards (based on apathy level)